Grace Hooper

Grace Hooper

Naissance 9 décembre 1906
Décès 1er janvier 1992
Sépulture Cimetière national d'Arlington
Surnom Amazing Grace
Nationalité américaine
Allégeance États-Unis

Grace Murray Hopper est une informaticienne américaine et Rear admiral (lower half) de la marine américaine, née le 9 décembre 1906 à New York et morte le 1er janvier 1992 dans le comté d'Arlington. Elle est la conceptrice du premier compilateur en 1951 (A-0 System) et du langage Cobol en 1959.

Biographie

Jeunesse

Grace Brewster Murray est née le 9 décembre 1906 à New York. Elle étudie les mathématiques, la physique et l'économie au Vassar College, et en sort diplômée en 1928. En 1934, elle obtient un doctorat en mathématiques de l'université Yale3,4. La jeune femme enseigne les mathématiques au Vassar College entre 1931 et 1944. Elle épouse en 1930 Vincent Hopper, un professeur de littérature. Le couple, qui n'a pas d'enfants, divorce en 19453.

Carrière

En 1943, Grace Hopper s'engage dans la marine américaine. Promue au grade de lieutenant, elle est affectée l'année suivante au Bureau of Ordnance Computation Project de l'université Harvard. Elle travaille dans l'équipe de Howard Aiken sur l'ordinateur Harvard Mark I. Elle fait partie du premier groupe, comptant trois personnes, apprenant à le programmer3. À la fin de la Seconde Guerre mondiale, elle quitte le service actif de la marine, mais continue à travailler au développement des ordinateurs Harvard Mark II puis Harvard Mark III pour le compte du Computation Laboratory d'Harvard3. En 1949, Grace Hopper est employée par Eckert-Mauchly Computer Corporation (en) (EMCC) et rejoint l'équipe développant UNIVAC I à Philadelphie. En 1950, la compagnie est rachetée par Remington Rand. Hopper conçoit l'année suivante le premier compilateur pour UNIVAC I, nommé A-0 System3. En 1955, elle invente le langage FLOW-MATIC aussi appelé B-0 (Business Language Version 0) pour l'UNIVAC I. À partir de 1957, elle travaille pour IBM, où elle défend l'idée qu'un programme devrait pouvoir être écrit dans un langage proche de l'anglais plutôt que d'être calqué sur le langage machine, comme l'assembleur. De cette idée naît le langage Cobol en 1959. En 1966, conformément au règlement en vigueur, elle doit quitter la Navy après avoir atteint l'âge de 60 ans, mais est rappelée l'année suivante5. Au cours des années 1970, elle mène les travaux d'établissement de normes pour les ordinateurs, en particulier les premiers langages de programmation évolués : Fortran et Cobol. Grace Hopper au clavier de l'UNIVAC, vers 1960. Grace Hopper reste dans la Marine jusqu'en 1986, date à laquelle elle prend sa retraite avec le grade de Rear admiral (lower half). Elle est alors l'officier le plus âgé de la marine américaine6. Jusqu'à son décès en 1992, elle est employée comme consultante externe par Digital Equipment, pour des conférences sur les débuts de l'informatique5. Elle est enterrée avec les honneurs militaires au cimetière national d'Arlington7.

Distinctions

En 1986, Grace Hopper est décorée de la Defense Distinguished Service Medal, plus haute distinction existante pour les non-combattants5. En 1991, elle reçoit la National Medal of Technology pour « ses contributions novatrices dans le développement de langages de programmation »8. En 1983 elle est lauréate du prix Ada-Lovelace9. Le 22 novembre 2016, Barack Obama lui décerne à titre posthume la médaille présidentielle de la Liberté10.